package com.lonely.fx;

import javafx.application.Application;
import javafx.stage.Stage;

/**
 * @date: 2022-06-15 15:38
 * @author: ztkj-hzb
 * @description: 窗口初始化样式 -- 个人感觉作用不大
 **/
public class StageInitStyleSettingMain extends Application {

    public static void main(String[] args) {
        launch(args);
    }


    /**
     *
     */
    @Override
    public void start(Stage primaryStage) throws Exception {


        //定义具有纯白色背景和平台装饰的普通舞台风格
        //primaryStage.initStyle(StageStyle.DECORATED);

        //用平台装饰定义舞台风格，消除客户区和装饰之间的边界。 客户区背景与装饰统一。 这是一个条件特性，要检查它是否受支持，请参见 javafx.application.Platform.isSupported(javafx.application.ConditionalFeature)。 如果平台不支持该功能，则此样式降级为 StageStyle.DECORATED
        //` 注意：要查看覆盖舞台的场景应该具有 Color.TRANSPARENT 的效果
        //primaryStage.initStyle(StageStyle.UNIFIED);

        //定义具有透明背景且没有装饰的舞台样式
        //primaryStage.initStyle(StageStyle.TRANSPARENT);

        //定义具有纯白色背景和用于实用程序窗口的最小平台装饰的舞台样式。
        //primaryStage.initStyle(StageStyle.UTILITY);

        //定义纯白色背景且无装饰的舞台风格
        //primaryStage.initStyle(StageStyle.UNDECORATED);

        primaryStage.show();


    }
}
